Manager: QuickDraw Manager



Carbon supports most of the QuickDraw programming interface.

Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports, rather than OpenPort, OpenCPort, ClosePort, and CloseCPort.

Carbon adds functions to get and set port data without accessing port data structures directly. For example, you can use such functions as GetPixBounds, GetPortFillPixPat, SetPortBounds, and SetPortPenSize.

In the past, parts of QuickDraw have been documented in Inside Macintosh as the Color Manager and Cursor Utilities. Note, however, that Inside Macintosh: Imaging with QuickDraw describes animated cursor functions, such as SpinCursor, that are available in the MPW programming environment and possibly in other environments, but not in system software. These animated cursor functions, which are defined in the MPW interface file CursorCtl.h, will not be supported by Carbon.

Supported  AddComp

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  AddPt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  addpt

Use AddPt instead. Not available in Carbon.

Supported  AddSearch

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  AllocCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  AllowPurgePixels

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  AngleFromSlope

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  BackColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  BackPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  BackPixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  BitMapToRegion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CalcCMask

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CalcMask

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CallColorComplementProc

Supported  CallColorSearchProc

Supported  CallDeviceLoopDrawingProc

Supported  CallDragGrayRgnProc

Supported  CallQDArcProc

Supported  CallQDBitsProc

Supported  CallQDCommentProc

Supported  CallQDGetPicProc

Supported  CallQDJShieldCursorProc

Supported  CallQDLineProc

Supported  CallQDOpcodeProc

Supported  CallQDOvalProc

Supported  CallQDPolyProc

Supported  CallQDPutPicProc

Supported  CallQDRectProc

Supported  CallQDRgnProc

Supported  CallQDRRectProc

Supported  CallQDStdGlyphsProc

Supported  CallQDTextProc

Supported  CallQDTxMeasProc

Supported  ClipRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  CloseCPort

Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in Carbon.

Under Evaluation  CloseCursorComponent

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  ClosePicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ClosePoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  ClosePort

Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in Carbon.

Supported  CloseRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  Color2Index

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ColorBit

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ColorComplementProcPtr

Supported  ColorSearchProcPtr

Supported  CopyBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CopyDeepMask

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CopyMask

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CopyPixMap

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CopyPixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CopyRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CreateNewPort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  CTabChanged

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  CursorComponentChanged

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Under Evaluation  CursorComponentSetData

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Under Evaluation  CustomXFerProcPtr

Supported  DelComp

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DelSearch

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DeltaPoint

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Modified  deltapoint

Use DeltaPoint instead. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DeviceLoop

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DeviceLoopDrawingProcPtr

Supported  DiffRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeCCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeColorComplementUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeColorSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeCTable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeDeviceLoopDrawingUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeDragGrayRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeGDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeGWorld

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposePixMap

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposePixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposePort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDArcUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDBitsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDCommentUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDGetPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDJShieldCursorUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDLineUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDOpcodeUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDOvalUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDPolyUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  DisposeQDPrinterStatusUPP

Supported  DisposeQDPutPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDRRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDStdGlyphsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDTextUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeQDTxMeasUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  DisposeRegionToRectsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DisposeScreenBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  DragGrayRgnProcPtr

Supported  DrawPicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EmptyRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EmptyRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EqualPt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  equalpt

Use EqualPt instead. Not available in Carbon.

Supported  EqualRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EqualRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EraseArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EraseOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ErasePoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EraseRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EraseRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  EraseRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillCRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FillRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ForeColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FrameArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FrameOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FramePoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FrameRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FrameRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  FrameRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GDeviceChanged

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetBackColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetClip

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCPixel

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCTable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCTSeed

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetDeviceList

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetDIBFromPICT

Supported  GetForeColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetGDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  GetGDeviceAttributes

Under Evaluation  GetGDeviceSurface

Supported  GetGWorld

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetGWorldDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetGWorldPixMap

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetHWNDPort

Supported  GetIndPattern

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetMainDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetMaskTable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetMaxDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetNativeWindowPort

Supported  GetNextDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPattern

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPen

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPenState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPICTFromDIB

Supported  GetPicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixBaseAddr

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixBounds

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixDepth

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixel

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixelsState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPixRowBytes

Available in Mac OS 8.5 and later when Carbon 1.0.2 or later is present.

Supported  GetPort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortBackColor

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortBackPixPat

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  GetPortBitMapForCopyBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortBounds

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortChExtra

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortClipRegion

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  GetPortCustomXFerProc

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  GetPortFillPixPat

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortForeColor

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortFracHPenLocation

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortGrafProcs

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortHBITMAP

Supported  GetPortHDC

Supported  GetPortHFONT

Supported  GetPortHiliteColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortHPALETTE

Supported  GetPortHWND

Supported  GetPortNativeWindow

Supported  GetPortOpColor

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPenLocation

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPenMode

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPenPixPat

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPenSize

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPenVisibility

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortPixMap

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortRegionSave

Use this new accessor function in place of direct access to structs.

Supported  GetPortSpExtra

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortTextFace

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortTextFont

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortTextMode

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortTextSize

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortVersion

Use this new accessor function in place of direct access to structs.

Supported  GetPortVisibleRegion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetPortVisRegion

Use this new accessor function in place of direct access to structs.

Supported  GetPortWindow

Use this new accessor function in place of direct access to structs.

Supported  GetQDGlobalsArrow

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsBlack

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsDarkGray

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsGray

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsLightGray

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsRandomSeed

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsScreenBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsThePort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetQDGlobalsWhite

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetRegionBounds

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GetSubTable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GlobalToLocal

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  GrafDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  HandleToRgn

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  HideCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  HidePen

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  HiliteColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  Index2Color

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  InitCPort

Not available in Carbon.

Supported  InitCursor

When your Carbon application is launched, the system sets the cursor to the watch cursor. Your application should call InitCursor at the end of its startup initialization process, to reset the cursor. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InitGDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  InitGraf

Not available in Carbon.

Supported  InitPort

Not available in Carbon.

Supported  InsetRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InsetRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvertRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeColorComplementUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeColorSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeDeviceLoopDrawingUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeDragGrayRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDArcUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDBitsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDCommentUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDGetPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDJShieldCursorUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDLineUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDOpcodeUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDOvalUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDPolyUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  InvokeQDPrinterStatusUPP

Supported  InvokeQDPutPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDRRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDStdGlyphsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDTextUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  InvokeQDTxMeasUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  InvokeRegionToRectsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  IsPortColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  IsPortOffscreen

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  IsPortPictureBeingDefined

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  IsPortRegionBeingDefined

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  IsRegionRectangular

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  KillPicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  KillPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  Line

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LineTo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LocalToGlobal

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LockPixels

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  LockPortBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MacRegionToNativeRegion

Supported  MakeITable

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MakeRGBPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MapPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MapPt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MapRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MapRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  Move

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MovePortTo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  MoveTo

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NativeRegionToMacRegion

Supported  NewColorComplementProc

Supported  NewColorComplementUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewColorSearchProc

Supported  NewColorSearchUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewDeviceLoopDrawingProc

Supported  NewDeviceLoopDrawingUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewDragGrayRgnProc

Supported  NewDragGrayRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewGDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewGWorld

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  NewGWorldFromHBITMAP

Supported  NewGWorldFromPtr

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  NewPixMap

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewPixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDArcProc

Supported  NewQDArcUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDBitsProc

Supported  NewQDBitsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDCommentProc

Supported  NewQDCommentUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDGetPicProc

Supported  NewQDGetPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDJShieldCursorProc

Supported  NewQDJShieldCursorUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDLineProc

Supported  NewQDLineUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDOpcodeProc

Supported  NewQDOpcodeUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDOvalProc

Supported  NewQDOvalUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDPolyProc

Supported  NewQDPolyUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  NewQDPrinterStatusUPP

Supported  NewQDPutPicProc

Supported  NewQDPutPicUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDRectProc

Supported  NewQDRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDRgnProc

Supported  NewQDRgnUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDRRectProc

Supported  NewQDRRectUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDStdGlyphsProc

Supported  NewQDStdGlyphsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDTextProc

Supported  NewQDTextUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewQDTxMeasProc

Supported  NewQDTxMeasUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  NewRegionToRectsUPP

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewScreenBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NewTempScreenBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  NoPurgePixels

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ObscureCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OffscreenVersion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OffsetPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OffsetRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OffsetRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OpColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OpenCPicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  OpenCPort

Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in Carbon.

Under Evaluation  OpenCursorComponent

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  OpenPicture

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  OpenPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  OpenPort

Carbon applications should use CreateNewPort and DisposePort to open and close graphics ports. Not available in Carbon.

Supported  OpenRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PackBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PaintRoundRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PenMode

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PenNormal

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PenPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PenPixPat

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PenSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PicComment

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PixMap32Bit

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PixPatChanged

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PortChanged

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  PortSize

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ProtectEntry

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  Pt2Rect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  pt2rect

Use Pt2Rect instead. Not available in Carbon.

Supported  PtInRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  ptinrect

Use PtInRect instead. Not available in Carbon.

Supported  PtInRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  ptinrgn

Use PtInRgn instead. Not available in Carbon.

Supported  PtToAngle

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  pttoangle

Use PtToAngle instead. Not available in Carbon.

Supported  qd

Supported  QDArcProcPtr

Supported  QDBitsProcPtr

Supported  QDCommentProcPtr

Supported  QDDone

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDError

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDFlushPortBuffer

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  QDGetDirtyRegion

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  QDGetPicProcPtr

Supported  QDIsPortBufferDirty

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDIsPortBuffered

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDJShieldCursorProcPtr

Supported  QDLineProcPtr

Supported  QDOpcodeProcPtr

Supported  QDOvalProcPtr

Supported  QDPolyProcPtr

Supported  QDPrinterStatusProcPtr

Supported  QDPutPicProcPtr

Supported  QDRectProcPtr

Supported  QDRegionToRects

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  QDRgnProcPtr

Supported  QDRRectProcPtr

Under Evaluation  QDSetDirtyRegion

Available in Mac OS 8.1 and later when Carbon 1.1 or later is present.

Supported  QDStdGlyphsProcPtr

Supported  QDTextProcPtr

Supported  QDTxMeasProcPtr

Supported  Random

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RealColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RectInRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RectRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  RegionToRectsProcPtr

Supported  ReserveEntry

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RestoreEntries

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RGBBackColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  RGBForeColor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SaveEntries

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ScalePt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ScreenRes

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ScrollRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SectRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SectRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SeedCFill

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SeedFill

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetCCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetClientID

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetClip

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetCPixel

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  SetCursorComponent

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  SetDeviceAttribute

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetEmptyRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetEntries

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetGDevice

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetGWorld

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetOrigin

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPenState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPixelsState

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPort

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortBackPixPat

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortBounds

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortClipRegion

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  SetPortCustomXFerProc

Available in Mac OS 9, and later when Carbon 1.0.2 or later is present.

Supported  SetPortFracHPenLocation

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortGrafProcs

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortOpColor

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortPenMode

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortPenPixPat

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortPenSize

Use this new accessor function in place of direct access to structs. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortPix

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortVisibleRegion

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetPortVisRegion

Use this new accessor function in place of direct access to structs.

Supported  SetPt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Under Evaluation  SetQDError

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetQDGlobalsArrow

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetQDGlobalsRandomSeed

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetRectRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetStdCProcs

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SetStdProcs

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ShieldCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  shieldcursor

Use ShieldCursor instead. Not available in Carbon.

Supported  ShowCursor

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  ShowPen

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  SlopeFromAngle

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdArc

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdComment

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdGetPic

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdLine

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  stdline

Use StdLine instead. Not available in Carbon.

Supported  StdOpcode

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdOval

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdPoly

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdPutPic

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StdRRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  StuffHex

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  stuffhex

Use StuffHex instead. Not available in Carbon.

Supported  SubPt

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Unsupported  subpt

Use SubPt instead. Not available in Carbon.

Supported  TestDeviceAttribute

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnionRect

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnionRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnlockPixels

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnlockPortBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UnpackBits

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UpdateGWorld

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

Supported  UpdatePort

Supported  XorRgn

Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 5/11/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.